

# 连接数据库

"""
连接数据库的步骤:
1. 导包 ：import pymysql
2. 建立连接对象 : connect(host,user,password,port,database,charset)
3. 创建游标 ： cursor()
4. 执行数据操作
    (1) 执行sql ：execute(sql)
    (2) 查询一条数据 ： fetchone()
    (2) 查询多条数据 : fetchmany(number)
    (3) 查询全部数据 ： fetchall()
5. 关闭游标 : close()
6. 关闭连接 : close()
"""

# 1. 导包 ：
import pymysql

# 2. 建立连接对象 : connect()
connect = pymysql.connect(host='localhost',user='root',password='root',database='school',charset='utf8')

# 3. 创建游标 ： cursor()
cursor = connect.cursor()
# 4. 执行数据操作
#     (1) 执行sql ：execute(sql)
#     (2) 查询一条数据 ： fetchone()
#     (2) 查询多条数据 : fetchmany(number)
#     (3) 查询全部数据 ： fetchall()
sql = "update students set class = '{}' where studentNo = {}"
exe_res = cursor.execute(sql.format('2班',23))
print(exe_res)

result = cursor.fetchall()
print("result:{}".format(result))

# 5. 关闭游标 : close()
cursor.close()
# 6. 关闭连接 : close()
connect.close()